package com.jeeplus.modules.front.web;///**
// * Copyright &copy; 2015-2020 <a href="http://www.jeeplus.org/">JeePlus</a> All rights reserved.
// */
//package com.jeeplus.modules.front.web;
//
//
//import java.io.BufferedReader;
//import java.io.DataOutputStream;
//import java.io.File;
//import java.io.IOException;
//import java.io.InputStream;
//import java.io.InputStreamReader;
//import java.io.UnsupportedEncodingException;
//import java.net.HttpURLConnection;
//import java.net.URL;
//import java.net.URLEncoder;
//import java.util.HashMap;
//import java.util.List;
//import java.util.Map;
//import java.util.UUID;
//
//import javax.servlet.http.HttpServletRequest;
//import javax.servlet.http.HttpServletResponse;
//
//import org.springframework.beans.factory.annotation.Autowired;
//import org.springframework.stereotype.Controller;
//import org.springframework.ui.Model;
//import org.springframework.web.bind.annotation.RequestMapping;
//import org.springframework.web.bind.annotation.ResponseBody;
//import org.springframework.web.multipart.MultipartFile;
//
//import com.jeeplus.common.config.Global;
//import com.jeeplus.common.json.AjaxJson;
//import com.jeeplus.common.utils.FileUtils;
//import com.jeeplus.common.utils.StringUtils;
//import com.jeeplus.core.web.BaseController;
//import com.jeeplus.modules.account.entity.Account;
//import com.jeeplus.modules.account.service.AccountService;
//import com.jeeplus.modules.address.entity.Address;
//import com.jeeplus.modules.address.service.AddressService;
//import com.jeeplus.modules.chongzhi.entity.Chongzhi;
//import com.jeeplus.modules.chongzhi.service.ChongzhiService;
//import com.jeeplus.modules.coinrecord.entity.CoinRecord;
//import com.jeeplus.modules.coinrecord.service.CoinRecordService;
//import com.jeeplus.modules.dynamicrecord.entity.DynamicRecord;
//import com.jeeplus.modules.dynamicrecord.service.DynamicRecordService;
//import com.jeeplus.modules.goods.entity.Goods;
//import com.jeeplus.modules.goods.service.GoodsService;
//import com.jeeplus.modules.member.entity.Member;
//import com.jeeplus.modules.member.service.MemberService;
//import com.jeeplus.modules.orders.entity.Orders;
//import com.jeeplus.modules.orders.service.OrdersService;
//import com.jeeplus.modules.platformbank.entity.PlatformBank;
//import com.jeeplus.modules.platformbank.service.PlatformBankService;
//import com.jeeplus.modules.staticrecord.entity.StaticRecord;
//import com.jeeplus.modules.staticrecord.service.StaticRecordService;
//import com.jeeplus.modules.sys.service.SystemService;
//import com.jeeplus.modules.tixian.entity.Tixian;
//import com.jeeplus.modules.tixian.service.TixianService;
//import com.jeeplus.modules.userbank.entity.Userbank;
//import com.jeeplus.modules.userbank.service.UserbankService;
//
//import net.sf.json.JSONObject;
//
//
//
///**
// * 用户表Controller
// * @author freedom
// * @version 2019-09-09
// */
//@Controller
//@RequestMapping(value = "${adminPath}/front")
//public class FrontController extends BaseController {
//
//	@Autowired
//	private AccountService accountService;
//	@Autowired
//	private MemberService memberService;
//	@Autowired
//	private OrdersService ordersService;
//	@Autowired
//	private PlatformBankService platformBankService;
//	@Autowired
//	private AddressService addressService;
//	@Autowired
//	private ChongzhiService chongzhiService;
//	@Autowired
//	private TixianService tixianService;
//	@Autowired
//	private GoodsService goodsService;
//	@Autowired
//	private UserbankService userbankService;
//	@Autowired
//	private StaticRecordService staticRecordService;
//	@Autowired
//	private DynamicRecordService dynamicRecordService;
//	@Autowired
//	private CoinRecordService coinRecordService;
//
//
//	/**
//	 * to登录页
//	 * @param request
//	 * @param response
//	 * @param model
//	 * @return
//	 */
//	@RequestMapping("login")
//	public String login(HttpServletRequest request,HttpServletResponse response,Model model) {
//		return "modules/front/login";
//	}
//
//
//	/**
//	 * 用户登录
//	 * @param request
//	 * @param response
//	 * @param model
//	 * @return
//	 */
//	@ResponseBody
//	@RequestMapping("toLog")
//	public AjaxJson toLog(HttpServletRequest request,HttpServletResponse response,Model model) {
//		AjaxJson aj = new AjaxJson();
//		String loginName = request.getParameter("loginName");
//		String password = request.getParameter("password");
//		Member member = memberService.getMemberByLoginName(loginName);
//		if(member == null) {
//			aj.setSuccess(false);
//			aj.setMsg("用户名无效");
//		}else {
//			boolean f = SystemService.validatePassword(password, member.getPassword());
//			if(f) {
//				aj.setSuccess(true);
//				aj.setMsg("登录成功，正在跳转......");
//				aj.put("memberid", member.getId());
//			}else {
//				aj.setSuccess(false);
//				aj.setMsg("密码错误");
//			}
//		}
//		return aj;
//	}
//
//	/**
//	 * to用户注册
//	 * @param request
//	 * @param response
//	 * @param model
//	 * @return
//	 */
//	@RequestMapping("regist")
//	public String regist(HttpServletRequest request,HttpServletResponse response,Model model) {
//		String code = request.getParameter("code");
//		model.addAttribute("code", code);
//		return "modules/front/regist";
//	}
//
//
//	/**
//	 * 用户注册
//	 * @param request
//	 * @param response
//	 * @param model
//	 * @return
//	 */
//	@ResponseBody
//	@RequestMapping("toReg")
//	public AjaxJson toReg(HttpServletRequest request,HttpServletResponse response,Model model) {
//		AjaxJson aj = new AjaxJson();
//		String loginName = request.getParameter("loginName");
//		String mobile = request.getParameter("mobile");
//		String password = request.getParameter("password");
//		String pcode = request.getParameter("pcode");
//		Member member = memberService.getMemberByLoginName(loginName);
//		if(member != null) {
//			//该用户名已注册
//			aj.setSuccess(false);
//			aj.setMsg("该用户名已经注册");
//		}else {
//			if(StringUtils.isNotEmpty(pcode)) {
//				Member mem = memberService.getMemberByTgcode(pcode);
//				if(mem != null) {
//					member = new Member();
//					member.setLoginName(loginName);
//					member.setMobile(mobile);
//					member.setPassword(SystemService.entryptPassword(password));
//					member.setP(mem);
//					member.setUsertype("");
//					member.setNum(0);
//					member.setIsCenter("0");
//					member.setOrdersNum(0);
//					memberService.saveNewMember(member);
//					aj.put("memberid", member.getId());
//					aj.setSuccess(true);
//					aj.setMsg("注册成功，正在跳转......");
//				}else {
//					//邀请码错误
//					aj.setSuccess(false);
//					aj.setMsg("邀请码错误");
//				}
//			}else {
//				//邀请码不能为空
//				aj.setSuccess(false);
//				aj.setMsg("邀请码不能为空");
//			}
//		}
//		return aj;
//	}
//
//
//	/**
//	 * to忘记密码
//	 * @param request
//	 * @param response
//	 * @param model
//	 * @return
//	 */
//	@RequestMapping("toForfet")
//	public String toForfet(HttpServletRequest request,HttpServletResponse response,Model model) {
//		return "modules/front/forget";
//	}
//
//
//	/**
//	 * 忘记密码
//	 * @param request
//	 * @param response
//	 * @param model
//	 * @return
//	 */
//	@ResponseBody
//	@RequestMapping("forget")
//	public AjaxJson forget(HttpServletRequest request,HttpServletResponse response,Model model) {
//		AjaxJson aj = new AjaxJson();
//		String loginName = request.getParameter("mobile");
//		String pwd = request.getParameter("pwd");
//		Member member = memberService.getMemberByLoginName(loginName);
//		if(member == null) {
//			aj.setSuccess(false);
//			aj.setMsg("账号错误");
//		}else {
//			if(StringUtils.isNotEmpty(pwd)) {
//				member.setPassword(SystemService.entryptPassword(pwd));
//				memberService.save(member);
//				aj.setSuccess(true);
//				aj.setMsg("密码修改成功，正在跳转登录页......");
//			}else {
//				aj.setSuccess(false);
//				aj.setMsg("新密码不能为空");
//			}
//		}
//		return aj;
//	}
//
//
//	/**
//	 * 首页
//	 * @param request
//	 * @param response
//	 * @param model
//	 * @return
//	 */
//	@RequestMapping("index")
//	public String index(HttpServletRequest request,HttpServletResponse response,Model model ) {
//
//		Goods goods = new Goods();
//		goods.setGoodsType("1");     //1：购物商城 ，2：积分商城
//		goods.setIsing("1");
//		List<Goods> list = goodsService.findList(goods);
//		model.addAttribute("list", list);
//		return "modules/front/index";
//	}
//
//
//
//	/**
//	 * 商品详情
//	 * @param request
//	 * @param response
//	 * @param model
//	 * @return
//	 */
//	@RequestMapping("goodsDetail")
//	public String goodsDetail(HttpServletRequest request,HttpServletResponse response,Model model) {
//		String id = request.getParameter("id");
//		Goods goods = goodsService.get(id);
//		model.addAttribute("goods", goods);
//		return "modules/front/goodsDetail";
//	}
//
//
//
//	/**
//	 * 购买商城商品
//	 * @param request
//	 * @param response
//	 * @param model
//	 * @return
//	 */
//	@RequestMapping("vip")
//	public String vip(HttpServletRequest request,HttpServletResponse response,Model model) {
//		String memberid = request.getParameter("memberid");
//		String id = request.getParameter("id");
//		if(StringUtils.isNotEmpty(memberid)&&StringUtils.isNotEmpty(id)) {
//			Member member = memberService.get(memberid);
//			Goods goods = goodsService.get(id);
//			model.addAttribute("member", member);
//			model.addAttribute("goods", goods);
//			if(member != null) {
//				Account account = accountService.get(member.getAccount().getId());
//				model.addAttribute("account", account);
//				Address address = new Address();
//				address.setMember(member);
//				List<Address> listAddresses = addressService.findList(address);
//				if(listAddresses.size()>0) {
//					model.addAttribute("address", listAddresses.get(0));
//					return "modules/front/vip";
//				}else {
//					return "modules/front/vipnull";
//				}
//			}else {
//				return "modules/front/vipnull";
//			}
//		}else {
//			return "modules/front/vipnull";
//		}
//	}
//
//
//
//
//
//	/**
//	 * 添加收货人信息
//	 * @param request
//	 * @param response
//	 * @param model
//	 * @return
//	 */
//	@RequestMapping("address")
//	public String Address(HttpServletRequest request,HttpServletResponse response,Model model) {
//		String addid = request.getParameter("addid");
//		String id = request.getParameter("id");
//		if(StringUtils.isNotEmpty(addid)) {
//			Address address = addressService.get(addid);
//			model.addAttribute("address", address);
//		}
//		if(StringUtils.isNotEmpty(id)) {
//			Goods goods = goodsService.get(id);
//			model.addAttribute("goods", goods);
//		}
//		return "modules/front/address";
//	}
//
//
//	/**
//	 * 保存用户收货地址
//	 * @param request
//	 * @param response
//	 * @param model
//	 * @return
//	 */
//	@ResponseBody
//	@RequestMapping("saveAddress")
//	public AjaxJson saveAddress(HttpServletRequest request,HttpServletResponse response,Model model ) {
//		AjaxJson aj = new AjaxJson();
//		String memberid = request.getParameter("memberid");
//		Member member = memberService.get(memberid);
//		String name = request.getParameter("name");
//		String mobile = request.getParameter("mobile");
//		String address = request.getParameter("address");
//		Address add = new Address();
//		add.setMember(member);
//		List<Address> list = addressService.findList(add);
//		if(list.size()>0) {
//			add = list.get(0);
//		}
//		add.setAddress(address);
//		add.setName(name);
//		add.setMobile(mobile);
//		addressService.save(add);
//		aj.setSuccess(true);
//		aj.setMsg("收货地址已提交");
//		return aj;
//	}
//
//
//	/**
//	 * 用户购买
//	 * @param request
//	 * @param response
//	 * @param model
//	 * @return
//	 */
//	@ResponseBody
//	@RequestMapping("buy")
//	public AjaxJson buy(HttpServletRequest request,HttpServletResponse response,Model model ) {
//		AjaxJson aj = new AjaxJson();
//		String memberid = request.getParameter("memberid");
//		Member member = memberService.get(memberid);
//		String id = request.getParameter("id");
//		String addid = request.getParameter("addid");
//		Goods goods = goodsService.get(id);
//		Address address = addressService.get(addid);
//		if(member != null) {
//			if(goods != null) {
//				if("1".equals(goods.getGoodsType())) {
//					//查看该用户进行中的订单是否到10个
//					Orders orders = new Orders();
//					orders.setMember(member);
//					orders.setOrdersStatus("0");
//					List<Orders> listOrders = ordersService.findList(orders);
//					if(listOrders.size()>=10) {
//						//该用户已购买过此商品
//						aj.setSuccess(false);
//						aj.setMsg("每个用户最多10个进行中的订单");
//					}else {
//						//查看该用户是否已经买过此商品
//						orders.setGoods(goods);
//						orders.setOrdersStatus("0");
//						List<Orders> listOrs = ordersService.findList(orders);
//						if(listOrs.size()>0) {
//							//该用户已经购买过此商品
//							aj.setSuccess(false);
//							aj.setMsg("同一件商品只能购买一次");
//						}else {
//							if(address != null) {
//								if(goods.getRemain()>0) {
//									boolean f = ordersService.buy(member,goods,add);
//									if(f) {
//										aj.setSuccess(true);
//										aj.setMsg("购买完成");
//									}else {
//										aj.setSuccess(false);
//										aj.setMsg("余额不足");
//									}
//								}else {
//									aj.setSuccess(false);
//									aj.setMsg("商品卖完啦");
//								}
//							}else {
//								aj.setSuccess(false);
//								aj.setMsg("用户地址错误，请重新修改地址后下单");
//							}
//						}
//					}
//				}else {
//					if(goods.getRemain()>0) {
//						boolean f = ordersService.buy(member,goods);
//						if(f) {
//							aj.setSuccess(true);
//							aj.setMsg("购买完成");
//						}else {
//							aj.setSuccess(false);
//							aj.setMsg("积分不足");
//						}
//					}else {
//						aj.setSuccess(false);
//						aj.setMsg("商品卖完啦");
//					}
//				}
//			}else {
//				aj.setSuccess(false);
//				aj.setMsg("找不到该商品");
//			}
//		}else {
//			aj.setSuccess(false);
//			aj.setMsg("找不到该用户");
//		}
//		return aj;
//	}
//
//
//	/**
//	 * 订单中心-进行中
//	 * @param request
//	 * @param response
//	 * @param model
//	 * @return
//	 */
//	@RequestMapping("ordersCenter")
//	public String ordersCenter(HttpServletRequest request,HttpServletResponse response,Model model) {
//		String memberid = request.getParameter("memberid");
//		Member member = memberService.get(memberid);
//		if(member != null) {
//			Orders orders = new Orders();
//			orders.setMember(member);
//			orders.setOrdersStatus("0");            //0：进行中
//			orders.setOrdersType("1");              //1：商城订单
//			List<Orders> list = ordersService.findList(orders);
//			if(list.size()>0) {
//				for(int i = 0;i<list.size();i++) {
//					list.get(i).setRebateMoney(list.get(i).getDays()*30.0);
//					list.get(i).setRebateCoin(list.get(i).getDays()*30.0);
//				}
//			}
//			model.addAttribute("list", list);
//		}
//		return "modules/front/ordersCenter";
//	}
//
//
//	/**
//	 * 订单中心-已结束
//	 * @param request
//	 * @param response
//	 * @param model
//	 * @return
//	 */
//	@RequestMapping("ordersOver")
//	public String ordersOver(HttpServletRequest request,HttpServletResponse response,Model model) {
//		String memberid = request.getParameter("memberid");
//		Member member = memberService.get(memberid);
//		if(member != null) {
//			Orders orders = new Orders();
//			orders.setMember(member);
//			orders.setOrdersStatus("1");            //1：已结束
//			orders.setOrdersType("1");              //1：商城订单
//			List<Orders> list = ordersService.findList(orders);
//			if(list.size()>0) {
//				for(int i = 0;i<list.size();i++) {
//					list.get(i).setRebateMoney(list.get(i).getDays()*30.0);
//					list.get(i).setRebateCoin(list.get(i).getDays()*30.0);
//				}
//			}
//			model.addAttribute("list", list);
//		}
//		return "modules/front/ordersOver";
//	}
//
//
//
//
//	/**
//	 * 订单中心-已下架
//	 * @param request
//	 * @param response
//	 * @param model
//	 * @return
//	 */
//	@RequestMapping("ordersOff")
//	public String ordersOff(HttpServletRequest request,HttpServletResponse response,Model model) {
//		String memberid = request.getParameter("memberid");
//		Member member = memberService.get(memberid);
//		if(member != null) {
//			Orders orders = new Orders();
//			orders.setMember(member);
//			orders.setOrdersStatus("2");            //1：已下架
//			orders.setOrdersType("1");              //1：商城订单
//			List<Orders> list = ordersService.findList(orders);
//			if(list.size()>0) {
//				for(int i = 0;i<list.size();i++) {
//					list.get(i).setRebateMoney(list.get(i).getDays()*30.0);
//					list.get(i).setRebateCoin(list.get(i).getDays()*30.0);
//				}
//			}
//			model.addAttribute("list", list);
//		}
//		return "modules/front/ordersOff";
//	}
//
//
//	/**
//	 * 订单详情
//	 * @param request
//	 * @param response
//	 * @param model
//	 * @return
//	 */
//	@RequestMapping("ordersDetail")
//	public String ordersDetail(HttpServletRequest request,HttpServletResponse response,Model model) {
//		String id = request.getParameter("id");
//		Orders orders = ordersService.get(id);
//		orders.setRebateCoin(orders.getDays()*30.0);
//		orders.setRebateMoney(orders.getDays()*30.0);
//		model.addAttribute("orders", orders);
//		return "modules/front/ordersDetail";
//	}
//
//
//	/**
//	 * 用户中心
//	 * @param request
//	 * @param response
//	 * @param model
//	 * @return
//	 */
//	@RequestMapping("usercenter")
//	public String usercenter(HttpServletRequest request,HttpServletResponse response,Model model) {
//		String memberid = request.getParameter("memberid");
//		if(StringUtils.isNotEmpty(memberid)) {
//			Member member = memberService.get(memberid);
//			if(member != null) {
//				Account account = accountService.get(member.getAccount().getId());
//				model.addAttribute("member", member);
//				model.addAttribute("account", account);
//				Userbank userbank = new Userbank();
//				userbank.setMember(member);
//				List<Userbank> list = userbankService.findList(userbank);
//				if(list.size()>0) {
//					model.addAttribute("bank", "1");
//				}else {
//					model.addAttribute("bank", "0");
//				}
//			}
//		}
//		return "modules/front/usercenter";
//	}
//
//
//
//	/**
//	 * 静态收益记录
//	 * @param request
//	 * @param response
//	 * @param model
//	 * @return
//	 */
//	@RequestMapping("staticProfit")
//	public String staticProfit(HttpServletRequest request,HttpServletResponse response,Model model) {
//		String memberid = request.getParameter("memberid");
//		Member member = memberService.get(memberid);
//		if(member != null) {
//			Account account = accountService.get(member.getAccount().getId());
//			model.addAttribute("account", account);
//			StaticRecord staticRecord = new StaticRecord();
//			staticRecord.setMember(member);
//			List<StaticRecord> list = staticRecordService.findList(staticRecord);
//			model.addAttribute("list", list);
//		}
//		return "modules/front/staticProfit";
//	}
//
//
//	/**
//	 * 动态收益记录
//	 * @param request
//	 * @param response
//	 * @param model
//	 * @return
//	 */
//	@RequestMapping("dynamicProfit")
//	public String dynamicProfit(HttpServletRequest request,HttpServletResponse response,Model model) {
//		String memberid = request.getParameter("memberid");
//		Member member = memberService.get(memberid);
//		if(member != null) {
//			Account account = accountService.get(member.getAccount().getId());
//			model.addAttribute("account", account);
//			DynamicRecord dynamicRecord = new DynamicRecord();
//			dynamicRecord.setMember(member);
//			List<DynamicRecord> list = dynamicRecordService.findList(dynamicRecord);
//			model.addAttribute("list", list);
//		}
//		return "modules/front/dynamicProfit";
//	}
//
//
//
//	/**
//	 * 动态收益记录
//	 * @param request
//	 * @param response
//	 * @param model
//	 * @return
//	 */
//	@RequestMapping("coinProfit")
//	public String coinProfit(HttpServletRequest request,HttpServletResponse response,Model model) {
//		String memberid = request.getParameter("memberid");
//		Member member = memberService.get(memberid);
//		if(member != null) {
//			Account account = accountService.get(member.getAccount().getId());
//			model.addAttribute("account", account);
//			CoinRecord coinRecord = new CoinRecord();
//			coinRecord.setMember(member);
//			List<CoinRecord> list = coinRecordService.findList(coinRecord);
//			model.addAttribute("list", list);
//		}
//		return "modules/front/coinProfit";
//	}
//
//
//
//	/**
//	 * 用户推广
//	 * @param request
//	 * @param response
//	 * @param model
//	 * @return
//	 */
//	@RequestMapping("tuiguang")
//	public String tuiguang(HttpServletRequest request,HttpServletResponse response,Model model) {
//		String memberid = request.getParameter("memberid");
//		Member member = memberService.get(memberid);
//		model.addAttribute("member", member);
//		Account account = accountService.get(member.getAccount().getId());
//		model.addAttribute("account", account);
//		return "modules/front/tuiguang";
//	}
//
//
//
//	/**
//	 * 团队
//	 * @param request
//	 * @param response
//	 * @param model
//	 * @return
//	 */
//	@RequestMapping("team")
//	public String team(HttpServletRequest request,HttpServletResponse response,Model model) {
//		String memberid = request.getParameter("memberid");
//		Member member = memberService.get(memberid);
//		model.addAttribute("member", member);
//		Account account = accountService.get(member.getAccount().getId());
//		model.addAttribute("account", account);
//		return "modules/front/team";
//	}
//
//
//
//
//
//
//	/**
//	 * to用户充值
//	 * @param request
//	 * @param response
//	 * @param model
//	 * @return
//	 */
//	@RequestMapping("chongzhi")
//	public String chongzhi(HttpServletRequest request,HttpServletResponse response,Model model) {
//		List<PlatformBank> list = platformBankService.findList(new PlatformBank());
//		if(list.size()>0) {
//			model.addAttribute("bank", list.get(0));
//		}
//		return "modules/front/chongzhi";
//	}
//
//
//
//	/**
//	 * 用户充值
//	 * @param request
//	 * @param response
//	 * @param model
//	 * @return
//	 */
//	@ResponseBody
//	@RequestMapping("userChongzhi")
//	public AjaxJson userChongzhi(HttpServletRequest request,HttpServletResponse response,Model model) {
//		AjaxJson aj = new AjaxJson();
//		String memberid = request.getParameter("memberid");
//		String img = request.getParameter("img");
//		Member member = memberService.get(memberid);
//		if(member != null) {
//			Chongzhi chongzhi = new Chongzhi();
//			chongzhi.setMember(member);
//			chongzhi.setImg(img);
//			chongzhi.setShenhe("0");
//			chongzhiService.save(chongzhi);
//			aj.setSuccess(true);
//			aj.setMsg("充值成功，请等待审核");
//		}else {
//			aj.setSuccess(false);
//			aj.setMsg("找不到用户");
//		}
//		return aj;
//	}
//
//
//	/**
//	 * to用户提现
//	 * @param request
//	 * @param response
//	 * @param model
//	 * @return
//	 */
//	@RequestMapping("tixian")
//	public String tixian(HttpServletRequest request,HttpServletResponse response,Model model) {
//		String memberid = request.getParameter("memberid");
//		Member member = memberService.get(memberid);
//		Account account = accountService.get(member.getAccount().getId());
//		model.addAttribute("account", account);
//		Userbank userbank = new Userbank();
//		userbank.setMember(member);
//		List<Userbank> list = userbankService.findList(userbank);
//		if(list.size()>0) {
//			model.addAttribute("userbank", list.get(0));
//		}
//		Tixian tixian = new Tixian();
//		tixian.setMember(member);
//		List<Tixian> listTixians = tixianService.findList(tixian);
//		model.addAttribute("list", listTixians);
//		return "modules/front/tixian";
//	}
//
//
//
//	/**
//	 * 用户提现
//	 * @param request
//	 * @param response
//	 * @return
//	 */
//	@ResponseBody
//	@RequestMapping("userTixian")
//	public AjaxJson userTixian(HttpServletRequest request,HttpServletResponse response) {
//		AjaxJson aj = new AjaxJson();
//		String memberid = request.getParameter("memberid");
//		String bankid = request.getParameter("bankid");
//		String jine = request.getParameter("jine");
//		Member member = memberService.get(memberid);
//		Userbank userbank = userbankService.get(bankid);
//		if(userbank == null) {
//			aj.setSuccess(false);
//			aj.setMsg("请先绑定银行卡");
//		}else {
//			Tixian tixian = new Tixian();
//			tixian.setMember(member);
//			tixian.setBankname(userbank.getBank());
//			tixian.setBankno(userbank.getBankno());
//			tixian.setName(userbank.getName());
//			tixian.setShenhe("0");
//			boolean f = tixianService.tixian(tixian, member,Double.parseDouble(jine));
//			if(f) {
//				aj.setSuccess(true);
//				aj.setMsg("提交成功，请等待审核");
//			}else {
//				aj.setSuccess(false);
//				aj.setMsg("余额不足");
//			}
//		}
//		return aj;
//	}
//
//
//
//	/**
//	 * 用户添加银行卡
//	 * @param request
//	 * @param response
//	 * @param model
//	 * @return
//	 */
//	@RequestMapping("bank")
//	public String bank(HttpServletRequest request,HttpServletResponse response,Model model) {
//		String memberid = request.getParameter("memberid");
//		Member member = memberService.get(memberid);
//		String bankid = request.getParameter("bankid");
//		if(StringUtils.isNotEmpty(bankid)) {
//			Userbank userbank = userbankService.get(bankid);
//			if(userbank != null) {
//				model.addAttribute("userbank", userbank);
//			}
//		}else {
//			Userbank userbank = new Userbank();
//			userbank.setMember(member);
//			List<Userbank> list = userbankService.findList(userbank);
//			if(list.size()>0) {
//				model.addAttribute("userbank", list.get(0));
//			}
//		}
//		return "modules/front/userbank";
//	}
//
//
//	/**
//	 * 保存用户银行卡
//	 * @param request
//	 * @param response
//	 * @param model
//	 * @return
//	 */
//	@ResponseBody
//	@RequestMapping("saveUserbank")
//	public AjaxJson saveUserbank(HttpServletRequest request,HttpServletResponse response,Model model) {
//		AjaxJson aj = new AjaxJson();
//		String memberid = request.getParameter("memberid");
//		String bankid = request.getParameter("bankid");
//		String name = request.getParameter("name");
//		String bank = request.getParameter("bank");
//		String bankno = request.getParameter("bankno");
//		if(StringUtils.isNotEmpty(bankid)) {
//			Userbank userbank = userbankService.get(bankid);
//			userbank.setName(name);
//			userbank.setBankno(bankno);
//			userbank.setBank(bank);
//			userbankService.save(userbank);
//			aj.setSuccess(true);
//			aj.setMsg("银行卡绑定成功");
//		}else {
//			Member member = memberService.get(memberid);
//			if(member != null) {
//				Userbank userbank = new Userbank();
//				userbank.setMember(member);
//				userbank.setBank(bank);
//				userbank.setBankno(bankno);
//				userbank.setName(name);
//				userbankService.save(userbank);
//				aj.setSuccess(true);
//				aj.setMsg("银行卡绑定成功");
//			}else {
//				aj.setSuccess(false);
//				aj.setMsg("找不到用户");
//			}
//		}
//		return aj;
//	}
//
//
//	/**
//	 * 积分商城
//	 * @param request
//	 * @param response
//	 * @param model
//	 * @return
//	 */
//	@RequestMapping("jifen")
//	public String jifen(HttpServletRequest request,HttpServletResponse response,Model model) {
//		Goods goods = new Goods();
//		goods.setGoodsType("2");     //1：购物商城 ，2：积分商城
//		List<Goods> listGoods = goodsService.findList(goods);
//		model.addAttribute("listGoods", listGoods);
//		return "modules/front/jfmkt";
//	}
//
//
//
//
//
//
//
//
//
//
//
//	/**
//	 * 用户设置
//	 * @param request
//	 * @param response
//	 * @param model
//	 * @return
//	 */
//	@RequestMapping("userSet")
//	public String userSet(HttpServletRequest request,HttpServletResponse response,Model model) {
//		String memberid = request.getParameter("memberid");
//		Member member = memberService.get(memberid);
//		model.addAttribute("member", member);
//		return "modules/front/userSet";
//	}
//
//
//	/**
//	 * to重置密码
//	 * @param request
//	 * @param response
//	 * @param model
//	 * @return
//	 */
//	@RequestMapping("setPwd")
//	public String resetPwd(HttpServletRequest request,HttpServletResponse response,Model model) {
//		return "modules/front/setPwd";
//	}
//
//
//	/**
//	 * 修改登录密码
//	 * @param request
//	 * @param response
//	 * @param model
//	 * @return
//	 */
//	@ResponseBody
//	@RequestMapping("saveNewPwd")
//	public AjaxJson saveNewPwd(HttpServletRequest request,HttpServletResponse response,Model model) {
//		AjaxJson aj = new AjaxJson();
//		String memberid = request.getParameter("memberid");
//		Member member = memberService.get(memberid);
//		String old = request.getParameter("old");
//		String new1 = request.getParameter("new1");
//		boolean f = SystemService.validatePassword(old, member.getPassword());
//		if(!f) {
//			//原密码错误
//			aj.setSuccess(false);
//			aj.setMsg("旧密码错误");
//		}else {
//			member.setPassword(SystemService.entryptPassword(new1));
//			memberService.save(member);
//			aj.setSuccess(true);
//			aj.setMsg("登录密码修改成功");
//		}
//		return aj;
//	}
//
//
//	@RequestMapping("kefu")
//	public String kefu() {
//		return "modules/front/kefu";
//	}
//
//
//
//	/**
//	 * 发送短信验证码
//	 */
//	public static final String DEF_CHATSET = "UTF-8";
//	public static final int DEF_CONN_TIMEOUT = 30000;
//	public static final int DEF_READ_TIMEOUT = 30000;
//	public static String userAgent =  "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/29.0.1547.66 Safari/537.36";
//
//	@ResponseBody
//	@RequestMapping("SendSms")
//	public AjaxJson SendSms(HttpServletRequest req,HttpServletResponse res,Model model) {
//		AjaxJson aj = new AjaxJson();
//		int random = (int)((Math.random()*9+1)*100000);
//		String mobile = req.getParameter("mobile");
//		System.out.println("验证码："+random);
//
//		String result =null;
//		String url ="http://v.juhe.cn/sms/send";//请求接口地址
//		Map<String,String> params = new HashMap<>();//请求参数
//		params.put("mobile",mobile);//接受短信的用户手机号码
//        params.put("tpl_id","199214");//您申请的短信模板ID，根据实际情况修改
//        params.put("tpl_value","#code#="+random);//您设置的模板变量，根据实际情况修改
//		params.put("key","6244792b758ac0f90a49ec4c2c1ce180");//应用APPKEY(应用详细页查询)
//		try {
//			result = net(url, params, "GET");
//			JSONObject object = JSONObject.fromObject(result);
//			if(object.getInt("error_code")==0){
//				System.out.println(object.get("result"));
//				aj.setSuccess(true);
//				aj.put("code", random);
//				aj.setMsg("验证码发送成功");
//			}else{
//				System.out.println(object.get("error_code")+":"+object.get("reason"));
//				aj.setSuccess(false);
//			}
//		} catch (Exception e) {
//			e.printStackTrace();
//		}
//        return aj;
//	}
//
//
//	/**
//	 *
//	 * @param strUrl 请求地址
//	 * @param params 请求参数
//	 * @param method 请求方法
//	 * @return  网络请求字符串
//	 * @throws Exception
//	 */
//	public static String net(String strUrl, Map<String,String> params,String method) throws Exception {
//		HttpURLConnection conn = null;
//		BufferedReader reader = null;
//		String rs = null;
//		try {
//			StringBuffer sb = new StringBuffer();
//			if(method==null || method.equals("GET")){
//				strUrl = strUrl+"?"+urlencode(params);
//			}
//			URL url = new URL(strUrl);
//			conn = (HttpURLConnection) url.openConnection();
//			if(method==null || method.equals("GET")){
//				conn.setRequestMethod("GET");
//			}else{
//				conn.setRequestMethod("POST");
//				conn.setDoOutput(true);
//			}
//			conn.setRequestProperty("User-agent", userAgent);
//			conn.setUseCaches(false);
//			conn.setConnectTimeout(DEF_CONN_TIMEOUT);
//			conn.setReadTimeout(DEF_READ_TIMEOUT);
//			conn.setInstanceFollowRedirects(false);
//			conn.connect();
//			if (params!= null && method.equals("POST")) {
//				try {
//					DataOutputStream out = new DataOutputStream(conn.getOutputStream());
//					out.writeBytes(urlencode(params));
//				} catch (Exception e) {
//					// TODO: handle exception
//					e.printStackTrace();
//				}
//			}
//			InputStream is = conn.getInputStream();
//			reader = new BufferedReader(new InputStreamReader(is, DEF_CHATSET));
//			String strRead = null;
//			while ((strRead = reader.readLine()) != null) {
//				sb.append(strRead);
//			}
//			rs = sb.toString();
//		} catch (IOException e) {
//			e.printStackTrace();
//		} finally {
//			if (reader != null) {
//				reader.close();
//			}
//			if (conn != null) {
//				conn.disconnect();
//			}
//		}
//		return rs;
//	}
//
//	//将map型转为请求参数型
//	public static String urlencode(Map<String,String> data) {
//		StringBuilder sb = new StringBuilder();
//		for (Map.Entry i : data.entrySet()) {
//			try {
//				sb.append(i.getKey()).append("=").append(URLEncoder.encode(i.getValue()+"","UTF-8")).append("&");
//			} catch (UnsupportedEncodingException e) {
//				e.printStackTrace();
//			}
//		}
//		return sb.toString();
//	}
//
//
//	/**
//	 * 上传图片
//	 */
//	@RequestMapping(value = "imageUpload")
//	@ResponseBody
//	public AjaxJson imageUpload( HttpServletRequest request, HttpServletResponse response,MultipartFile file) throws Exception {
//		AjaxJson j = new AjaxJson();
//		String imgurl = "";
//		// 判断文件是否为空
//        if (!file.isEmpty()) {
//                // 文件保存路径
//            	String realPath = Global.USERFILES_BASE_URL + "images/" ;
//                // 转存文件
//            	FileUtils.createDirectory(Global.getUserfilesBaseDir()+realPath);
//            	String orginfilename = file.getOriginalFilename();
//            	String suffix = orginfilename.substring(orginfilename.lastIndexOf(".") + 1);
//            	String uuid = UUID.randomUUID().toString().replace("-", "");
//            	String newfilename = uuid + "." + suffix;
//            	file.transferTo(new File( Global.getUserfilesBaseDir() +realPath +  newfilename));
//            	imgurl = realPath + newfilename;
//            	j.setSuccess(true);
//            	j.setMsg(imgurl);
//        }else{
//        	j.setSuccess(false);
//        	j.setMsg("上传文件失败");
//        }
//		return j;
//	}
//
//
//
//
//}